package com.kvn.instrument.agentmain.adaptor;

import java.util.List;

import com.sun.tools.attach.VirtualMachine;
import com.sun.tools.attach.VirtualMachineDescriptor;

/**
* @author wzy
* @date 2017年9月21日 下午4:11:09
*/
public class VMTest {

	public static void main(String[] args) {
		List<VirtualMachineDescriptor> vms = VirtualMachine.list();
		for (VirtualMachineDescriptor vmd: vms) {
			System.out.println("vmName:" + vmd.displayName() + ", vmPID:" + vmd.id());
		}
	}
	
	/**
	 * 输出：（跟 jconsole 中看到的结果是一致的。也可以通过 cmd 中执行 jps 来查看。）
	 * <pre>
	 * vmName:, vmPID:2456
	 * vmName:sun.tools.jconsole.JConsole, vmPID:13072
	 * vmName:com.kvn.instrument.agentmain.adaptor.VMTest, vmPID:6848
	 * vmName:com.kvn.btrace._01demo.MainTest, vmPID:10764
	 * vmName:, vmPID:9156
	 * </pre>
	 */


}
